// 7-11 求整数序列中出现次数最多的数 (15分)
// 本题要求统计一个整型序列中出现次数最多的整数及其出现次数。

// 输入格式：
// 输入在一行中给出序列中整数个数N（0<N≤1000），以及N个整数。数字间以空格分隔。

// 输出格式：
// 在一行中输出出现次数最多的整数及其出现次数，数字间以空格分隔。题目保证这样的数字是唯一的。
#include <stdio.h>
#define MAXN 1000
int main()
{
    int n, arr[2][MAXN] = {{0}, {0}}, cnt;
    scanf("%d", &n);
    for (int i = 0; i < n; i++)
    {
        scanf("%d", &arr[0][i]);
        cnt = 0;
        for (int j = 0; j <= i; j++)
        {
            if (arr[0][i] == arr[0][j])
            {
                cnt++;
            }
        }
        arr[1][i] = cnt;
    }

    int ret_idx = 0;
    for (int i = 0; i < n; i++)
    {
        if (arr[1][i] > arr[1][ret_idx])
        {
            ret_idx = i;
        }
    }
    printf("%d %d", arr[0][ret_idx], arr[1][ret_idx]);

    return 0;
}
// 输入样例：
// 10 3 2 -1 5 3 4 3 0 3 2

// 输出样例：
// 3 4